Convert to eclipse plugin
Add .travis.yml to enable travis builds.
Style and annotations. Add local repo to pom.xml.  Make into an eclipse
plugin.
Adding non-null annotations and helper methods.