Add gitignore file

Add a .gitignore file so that node_modules and other dev files don't get committed by accident. This is based off of the https://github.com/github/gitignore project.