added a simple setup.py

This isn't ready for release yet, I just need to be able to refer to it
from a pip requirements file.