First pass at packaging.
pyflakes passes.
flake8 setup.py
flake8 passes
Fix _some_ pylint stuff.
Exclude data directories from flake8's wrath