added the ability to run grunt tasks and install nodejs, npm, and grunt