Added setup.py for convenience.