Initial setup.py, haven't actually verified for good whether it's ok.