fix #1165 npm start running grunt build twice

The only substantial change here is removing `npm run grunt` from `prestart` script. Prestart already runs `install`, which implicitly runs `prepublish`, which in turn fires grunt build, so there's no need to do it again.

Also I refactored package.json a bit.