Add a .gitignore and update the setup.py