Added setup.py and basic project structure