Adding .gitignore, a few things for soapLunch too

It seems I can't get it to ignore files that have already been
committed, but I hope this will work for future commits.