documentation for the classes in blockalchemy

Just some doc for your classes. Helpful if we try to merge the projects.