lessons learned from titan
issue #20864: reset grid box to list when saved
issue #20983: test model idAttributes
issue #20983: cleanup implementation
issue #20983: wrote test and fixed bugs, and added survivable default
issue #20957: don't render a chart if we've already moved off the dashboard
build_app should give admin all the extensions on an initialized db
issue #21016: format cost cat list like the rest
issue #18668: assigned the easy globals
issue #18668: assigned the more difficult globals
issue #18668: link to source
issue #18668: segregate objects by namespace
issue #18668: added readme
issue #18668: overwrite our template with the default
Merge pull request #688 from shackbarth/18668

issue #18668: tweaks to jsdoc
Merge pull request #678 from shackbarth/mocha

lessons learned from titan
Merge pull request #683 from shackbarth/20957

issue #20957: don't render a chart if we've moved off the dashboard
Merge pull request #680 from shackbarth/20864

issue #20864: reset grid box to list when saved
Merge pull request #686 from shackbarth/21016

issue #21016: format cost cat list like the rest
Merge pull request #685 from shackbarth/build

build_app should give admin all the extensions on an initialized db