Use Requests instead of httplib
Added dependencies
Added explanation to exception handling
Install requirements.txt on Travis CI