set up dependencies using package.json and npm-shrinkwrap.json - http://stackoverflow.com/a/5481265 and http://stackoverflow.com/a/14982865
actually adding files