Fixed Java Naming Conventions & Converted comments to Javadoc & Generated Javadoc in docs folder.