don't check in node_modules folders. use the command 'npm install' instead. it'll download everything in the package.json dependencies
add missing node dependencies to package.json
rename demo page to match route we added