Moved to requests, fixed a dict bug, fixed a _url bug, and made a few PEP8 changes.
Added new requirements to setup and added library requirements for dev.