use browserify for module loading; add grunt task for updating bundle