Add a general-purpose autoencoder class AE to serve as a building block for other autoencoder models
#932
+328
−1