Multi Class Classification and Autoencoder for MNIST Dataset using Multi Layer Feed Forward Neural Net implemented from scratch