Added documentation for all my code