Add .gitignore
Add options to disable features