Add documentation to all the classes