* More descriptive error message on request failure * Request JSON responses from API, Decode JSON responses in HTTP function, Adjust error handling * Clean up and format affected functions
* Switch to OAuther from erlang-oauth * Clean up warnings * Cleanup per PR review.