Fix javadoc
Update gitignore and add .idea