added npm install step, was necessary to prevent missing gruntfile error