add tox tests
more compatible tests
document compatible python versions