adding setup.py

I really liked your implementation, as there wasn't a very simple way to install it, I just wrote a setup.py.
Tell me if you have comments.