Move pep8, Nose, and EPyDoc configuration into setup.cfg

(Though EPyDoc requires --config to actually look in a project-specific
location for it)
pep8 can collect files for itself.
Convert test wrapper to Python for more robustness in gathering files

(epydoc and pyflakes can't do it for themselves)
Move tests into a package to prepare for having more files
On second though, note a "colorize logging" URL with multiple answers