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 installed and called only in cover env.
Removes python version spec from .travis.yml - tox uses its own.
Merge pull request #17 from petrblaho/tox-on-travis-with-pep8-and-coverage

Changes tox.ini in favor of tox and envs