Improved app.js
The core javascript functionality has been improved. Portions that had been left outside of closure were moved inside the namespace. Date is no longer put directly into nodes from the server. All data is parsed into a DocumentFragment from which elements are selected for addition to the page.
A public method was added, rjdci.getSpinner(), to allow users to get a copy of the default loading icon used by the app and styling related to the loading icon has been moved to style_addons.css.