improve specs, work on error handling

I renamed this to Client, because I like the way it sounds if you do:

```php
use BrandedCrate\PayJunction;

new PayJunction\Client();
```