adding .gitignore and changing tabs to spaces