command-bar: incremental work on command bar implementation

Lot's to do still, but it's actually starting to look like a command bar
now.

I want to have long running tasks have a spinner on the left. If it is
complete, it should have a close button to remove it from the history.
(maybe?) is that even worth it?

Still needs more design, etc.