First pass, untested, setup.py.

Mostly for py2exe.
Add .*.swp to gitignore.