Fix flake8 warnings
Make git ignore *.pyc and *.egg-info
setup: find_packages() only cares about dirs with __init__.py files
Make git ignore built Python packages
Include or exclude all files in MANIFEST.in

It now passes the `check-manifest` linter without any issues.
Merge pull request #6 from jodal/minor-fixes

Minor fixes