Fixed build issue.

Build issue with node.js; node_modules must be created in the directory in which make is run, otherwise it (npm) will find the first parent directory containing node_modules and install the packages there. Subsequent scripts do not find these packages.

The .gitignore file however has been made to ignore the node_modules; instead, a .gitignore file is created to ignore all files but a single .gitignore within that directory, and the utils/.gitignore entry for node_modules is removed.