Merge tag '1.7.0' into develop

Release 1.7.0
Added TriVal support for Jackson
Updates to TriVal
Added travis
Merge pull request #15 from wealdtech/feature/misc

Travis.
Move travis.yml to kick off CI
Expanding Jetty configuration for SSL
Merge remote-tracking branch 'origin/feature/next' into feature/next
Updates to Jetty server configuration
Merge branch 'feature/misc' into feature/next
Added info in TODO
Build separate classes for each constructor
Tweaks for new Jetty configuration
Handle basic HTTP configuratino
Fixes for configuration
Added test keystore
Tidied up hierarchy
Tidy ups and testing
Tidied up configuration
Updated message objects to provide user ID as well