PEP8
Actually write out a setup.py, and exit 0 if the write fails
Use readline for arrow keys so people can edit input more easily