cleaned up some code, fixed a few errors in the autoencoder class - need to start incorporating the GPU into this, and writing more functions such as adagrad, rmsprop, etc, and then afterwards, logging to keep track of experiments