Added setup.py (might be buggy)