Adding a new test class before I implement changes to the underlying target Java file.

Using TDD way of developing with some interim commits to show aspects of the cycle:
- write test, make sure it fails
- implement code, make sure the tests pass
- refactor, making sure tests also pass

Currently the one new test fails when run as I have not completed the implementation.
Merge branch 'master' of https://github.com/julianharty/new-android-daisy-reader