Added .gitignore
Initial commit of final code from talk