Updated setup.py to work with setuptools (pypi).

Also added an Makefile target "upload".