Some pep8/flake8 cleanup
Implemented download function.
Added initial tox file