Added .gitignore to the repo and ignored a number of files and directories