Significant package re-organization.

- updated Travis CI config to exclude gh-pages and mvn-repo branches.
- introduced service-auth
- introduced service-ui
- tidied README.md