Add a setup.py file.
Add the setup.py cruft to gitignore, no functional changes.