Added tox support for local development testing.
pep8-ify source code (excluding test_main.py) and add to Travis and tox scripts
Add '-' character to make Travis see these as two separate commands
rather than running them on the same line.
Merge pull request #2 from IanLee1521/master

Added tox configuration and pep8-ify source code