Configure end-to-end test environment.

... including extra node packages, so add node_modules to .gitignore.