Added setup.py and distribution stuff.