Add tox/travis support an make pytest friendly
Update documentation