Fix javadocs, include .gitignore for gh-pages branch