javadoc update
update gitignore file