Update makefile
Add support for tox
Add test-requirements.txt
Add support for Python 3
Add support for Travis CI