Restructured code, added documentation, and more component specifications.
Merge branch 'master' of https://github.com/weidongtoml/sparse_class_rbm