Requests

# API Swap

Swap out 3rd party libraries for managing HTTP transport and parsing.

The original reason for vendorizing the `six` module as a dependency was for to allow importing renamed Python 2 modules, specifically `urllib` with a clean syntax. It is also a stable module and unlikely to drastically change and cause difficulties as a dependency.

However, `ulrllib` sucks, so I'm swapping it out with `Requests`. `Requests` essentially encapsulates the entire functionality of `urllib` and extends a standard implementation across Python 2 and 3, allowing for a clean headache free-transition.