changes to almost all of /app directory, gruntfile.js, and the USAGE document