Fix setup.py
Add build-related directories to .gitignore