Tests for history and activity models
Centralise error handling in tests
Some usage examples in the README
Update README.md
Merge pull request #12 from Financial-Times/more-tests

More tests