Make integration test work again with usage of SSL
Add a test requirements file
Add new python versions to travis config
Switch to requests library instead of urllib
Merge pull request #32 from RadicalZephyr/test-fix

Test fix
Merge in changes from #32.
Make changes from #32 PEP 8 compliant.