adds setup.py, MANIFEST.in & updates .gitignore