history: add initial (somewhat broken) support for showing entry revisions

Things that I know exist right now:
1) No security, use of "context" for user login
2) Going directly to URL without Session context results in a stack
   trace.  Probably some BS with the collection not being at the client
   yet.