Allow stack trace dump on unknown exceptions
Replace urllib and urllib2 with requests library
Version bump
Ignore virtual environment directory
Catch lower level exception for non-JSON responses, import 'requests' using a try/catch
Include test configuration in packate_data
Update code for Python 3.x compatibility
Replaced an obsolete TODO comment
Updated README
Added missing dependency - PyYaml
Setup Nose for testing
Setup TravisCI
Merged .gitignore with Github's Python version

Github's version can be found at
https://github.com/github/gitignore/blob/master/Python.gitignore
improve error handling for missing configuration keys