Added initial setup.py and development requirements