update to latest om, react, and use websocket based browser repl, weasel