Added javadocs
Add .gitignore from master