adding .gitignore and cleaning up spaces and tabs