Provide a basic command-and-control language

Allows you to send commands in somewhat-human friendly
format. The idea being that the service will parse those
requests from a pipe somewhere.
Bit of cleanup and checking out sending e.g. enter

Issue comes up that e.g. auto-completion interferes with the
keyboard as you are typing... would be nice to be able to signal
a macro operation somehow...