Set up tox for mimic

This runs unit tests on python 2.7 and pypy, and runs doc linters, doc tests, and does better linting of the code.

Also updated the documentation to reflect using tox to develop, and updated the travis config file to use tox.