Add tox and travis ci support