Flesh out reactive session.

Breaking API:
Store
Session
Initial implementation of IQuery.
Touch UI with new query fetching.
Move TicketQuery to its own file.
Swap out underlying fake source.
Clean up Queries
Implement generic queries.
Allow shorthand for getting all entities.
Notify of completed save activity.
Rename confusing variable.
Translate viewmodels to new db idiom.