Added proper docstrings for all methods
Fixed indentation issues with doc strings and added copyright notice
Added lots of new pages