got pca working. autoencoder initialization still a little buggy