Half-done re-architect of 'read'.  Should probably squash this.
Finish 'read' rearchitect with extendable commands and hook up to the session handler.  Point/radius query not yet fed by the websocket handler.