Update pom.xml and properties.yml with changes.
Update license headers in source and add missing.
Cleanup formatting some per conventions.
Add basic Travis-CI config file.