add a SOCKS demo with a copy/paste-based signalling channel

Also rename the parent folder to `socks-server`, in line with `echo-server`.
Should this textarea also be 'disabled'?  Subsequent logic uses lines from this textarea as signaling messages, and if the text has been edited lines may no longer correspond to messages.