add npm install and grunt compile steps