update dependencies and contrib instructions
add grunt to package.json