fix gitignore syntax
Some .gitignore parsers interpret directory vs non-directory patterns strictly (e.g. monochromegane/go-gitignore), so a node_modules pattern would not necessarily match against a real node_modules directory. It's generally safe to add a trailing slash to directory .gitignore patterns.