use pool for prefetched CLI commands
don't use bind for prefetch cmd callback

don't ask...
increase websocket event size limit to 5kb

better error message when exceeded (this actually confused me for a
while..)
readability of websocket code
Give every connected client a unique ID
move websocket code to websocket.go
"allclients" command, gets list of all ws clients
test for error on websocket write of client id
wait for clientid from server to initialize UI
group JS globals in "globals" dict
prune old unused pool cmds

voodoo voodoo!
fix fmt string for cmd id (%s -> %d)
hide pooled commands until usage

don't clutter the display with empty prefetched commands.

not perfect (I get some connections errors while purging every now and
then, nothing an F5 won't solve) but good enough.