Package with distutils.

This patch replaces the install script with setup.py, allowing for a more robust and pythonic install process.