Remove descendants_tracker
Remove unused HTTP_STATUS_CODE constants
Replace Faraday with the HTTP gem

TODO
* Verify that multipart upload still works
* Verify that all OAuth token stuff still works
* Increase code coverage to 100%
* Increase documentation coverage
Refactor error handling code