Added a setup.py so we can use pip and added some attributions.

If you approve this, let's also get this uploaded to PyPI!! :)