Add pep8 (to match the travis ci invocation)
Fix the tox command and deps directives.
Fix test compatibility

- Drop ensure (not compatible w/ py2.6)
- Expand some egregious one-letter variables
Make tests py3k compatible
Fix long_or_none to be py3k compatible
Use the original count() test from old tests.py

This allows the test to pass in pypy, whereas mine did not.