adds margin to seeks and removes unnecessary flex-grow on HomePage
adds user details to Lightsquare template and updates references to server Connected/Disconnected events
updates title bar styles - smaller, align to bottom and padded in a bit
refactors widgets to use Routers for stopping/starting updates

instead of having Page.show/hide etc, the pages get passed a
prefixed router and whenever the prefix doesn't match they know
to stop updating.  (using the onLeave callback argument to addRoute).