add/update templates
add npm package, update gruntfile for js app
add js app files