adds support for creating client instances
because @indiebrain is a neckbeard
keep the client concerns in the client spec
add documentation for example responses
make sure travis is using the fixtures

we really don't want travis to be hitting the live
api