Corrected some paths, added JSON3 and some utilities
Corrected path in the test initializer
Changed the value of resolved/rejected promises returned from the client, so listeners also have access to metadata returned by the API
Added tests for the new utilities
Set proper Content-Type header in the client and also show the status code for failed requests
Added a Resource class and a ChannelResource subclass to work with channels

The Resource class will be used as the parent class for Channel/Media
resources, and contains most of the code for working with the API.
Added coverage results to the .gitignore file