Httparty

I pretty much re-wrote the internals using httparty since it was already relying on crack, which IMO makes the code much cleaner.  The usage of the gem I kept the same.

I also added a bunch of tests, and split them into unit and remote, so you can run remote tests against the real API.

Let me know what you think.

Thanks!

Jared