Initial commit
Add user preferences JSON field to enable saving arbitrary client-side state
Add endpoints for managing preferences
Editable "form" area now overlays the chart area
This is a UX improvement, so the chart container does not need to increase
vertical size when the form is visible
Separate out each route module, integrate user preferences
Add deferred proxy object for each request in the Ajax queue
This enables interfacing with the deferred object even though
the request has not yet been sent
Integrate Ajax queue promises throughout models and collections
Add sync status element
Formalize jquery.panel plugin, clean up modules
Upgrade to RequireJS 2.0
No longer need the `use` plugin
Hide the routing state flag
Add base template for inheritance
Add support for non-authenticated users
The `sesssion_key` can be used and enables users to
test out the app prior to signing up. At this point
their session carries over.
Move Ajax event handlers outside of the DOM-ready handler
Since these handlers are attached to the document directly,
their is no need to wait until the DOM is ready
Add DataContext components
Includes an API for promoting, demoting, removing and adding nodes.
Add support for charts being subscribers to DataContext changes
Broke out Serrano components
Clean up various routes
Remove unused scss module
Allow registering non-route based modules
Enable highlighting a row
Add general `AppArea` non-route module
Add a few number functions for prettifying large numbers