Adding a setup.py and initial project skeleton