add src to gitignore
updated javadoc