ignore setuptools output.

env is specific to the user, and should be in their global gitignore.
cleanup setup.py
tests are not an agi submodule.
pep8, pyflakes.
don't install virtualenv into root
Merge pull request #1 from mwhooker/master

vast cleanup