Added some documentation to some classes