Adding setup.py to allow installation