Merge pull request #2 from nla/first-cut

First cut
Travis-CI support
Update status
Add jacoco code coverage report
Merge branch 'master' into containers
Merge pull request #4 from nla/containers

Further interface refinements
Merge branch 'master' into transaction-state