Initial commit; need to convert to setup.py.