Refactor the client to make specifying authorization easier
(confirm-resource) params keys should be strings.
Make encoding params work with keywords
Add example app and deps.