Commented my code and generated javadoc for the project