Mashery Dev API update

1. Solely using Mashery's authentication. Need to register and get an
API key to create an instance of an Explorer to make API requests.

2. Refactored a lot of stuff.

3. All unit/sanity tests are passing.

4. More pending cleanup