Cleanups and documentation fixes
Swapping out httplib for requests
Adds pip reqs