Added tox.ini file
add @noirbizarre's changes to .travis.yml from #285
merge more commits from #285