Documentation and unnecessary comments

Improved documentation, removed unnecessary comments