Reactor inputs & sketchout UI

Inputs now work, added persistence & network comms.
Initial rev of a UI and some minor cleanup.