Minor update and fixes

I made some minor updates to account for changes in the API and found a few little things to fix along the way.

* Added a User-Agent header
* Moved the API key to the header and removed it from the request bodies
* Changed Integration/Live to PUT requests (they were GET)

I didn't bump the version number, so if you accept the request you may want to do that.

Thanks,
Matt