Ia3:  grunt, db schema, and changes js structure

@russellholt @jbarrett 

grunt build
 - builds a ia.js page for testing new features

grunt relase
 - creates a new js file version, bumps up the release version number, and commits it.
why `ROOT_PATH` and not `APPDIR_PATH` to match the function?