Travis support
More test coverage for Client

This barely scratches the surface of the library in terms of test
coverage, but it gets the ball rolling.