add tox and travis support