Added setup.py for automated setup