better passthrough of error messages, plus test
DRY up HTTP request/error handling
remove dead code
more request DRYing
Merge pull request #23 from heisler3030/better_errors

Better errors
Bumped the gem version
Update README.md

Better test running explanation.
Added some error handling

Connection Refused error when pairing
Invalid pairing code if pairing code malformed
Save tokens locally
Add cucumber testing to bitpay library

Work done simultaneously with removing the client from the library

removed 'id' as an argument, no longer valid
Remove bitpay client.

Bitpay client removed, bitpay bin for client removed.
Features modified to run with local token/key saved or not.
Rake task to clean up local files if created.
Rake task to run all tests, cucumbers, and clean up.