Generally finished aside from rooting out bugs. May be misunderstanding the manifold streams returned by the websocket util functions.