Remove deprecated methods, better errors

Remove all the deprecated methods

Throw a custom error class around any failure. Prevents leaking
RestClient use to client.
Cleanup formatting
Merge pull request #7 from groupon/sean/exceptions

Remove deprecated methods, cleanup exceptions