Intensify travis tests

Use tox to test
Add python3.4
Add pep8 check
Add pylint check
Add coverage reports with fail under 100% coverage