build: use tox and publish coverage report to coveralls.io