[master] Added the package.json and the todo.json files, and enriched the .gitignore with node.js and grunt rules (primarily to ignore the node_modules folder)