Add .gitignore
Fix tabs and formatting