Fix setup

Fix typo in setup.py
Add new directories to gitignore
Include two important non-py files in setup