add grunt browserify to reduce code duplication and set up npm start-dev script