adds simple websocket echo server.
moves global variables in golab to the new lab object.
adds gosrc report signals.
adds hub broadcast when id is just hub.Group.
fix report json encoding
fixes close channel panic
makes html output prettier
adds the http flag. starts a http server that sends reports to websockets.
golab can be built without http support; just remove or leave out the http.go file.