first cut on heartbeat

switch to socket.io
switch to CDN for all 3rd
create stub for Shell view