Changes tox.ini in favor of tox and envs

Travis will now use tox to run tests.
This will setup travis envs to run tox on python 2.7, run pep8 tests and
run tests with coverage report.
Coveralls called only in cover env.
Removes python version spec from .travis.yml - tox uses its own.