Added javadoc documentation and TravisCI integration

Added .travis.yml file for CI integration.
Added javadoc documentation