add package.json so that the node dependencies are installed properly
convert Makefile to a shelljs makefile (WIP)