Updated the build file
Updated .gitignore with more directories
Updated Javadoc