Changed HTTP library from urllib2 to requests

Many changes to introduce the Requests library.

http://requests.readthedocs.org/en/latest/
https://gist.github.com/kennethreitz/973705