Added documentation header for all classes. Not yet described any of the classes in the documentation. This is a TODO