Write setup.py

setup.py now contains information about the project rather than just the
default stuff.