Add .gitignore file excluding node_modules

This is not a problem in npm since npm renames the file to .npmignore
allowing production setups to check all node_modules in.