update javadoc
added travis config