adding javadoc and travisci build status