UI: add toJSON methods to comsos js classes
Small TODO comment
UI: cache cosmos data locally, invalidate if universe id changes

Cosmos data will be retrieved on first run of the UI and then
subsequent executions will use cached data.

Server universe id will always be checked on startup and if
different, cache will be invalidated, forcing client to retrieve
another copy

Mostly finished though tests still need to be added.
Add vendored jquery.storageapi plugin
Port RJR commit #6aafe0b to vendored rjr js dep