add the 'Runnable' trait
create an 'id' command, a no-op.
make Invocation a Runnable
make `commmand::run` use the Runnable trait.
last commit