Pulled flake8 out of setup.py and added it to testing installs manually. This stops a flood of eggs
Renamed tests dir to test to avoid shell autocomplete complaining every test