Use npm scripts instead of grunt

This is a duplicate of #6... It was merged into master too early, so I forced push a revert to master, and not GitHub is all mixed up. So let's use this PR now.