Extract a CommandWrapper class

We want command classes to be simple, so want to handle the fact that
there may or may not respond to various different method names. Adding
this CommandWrapper keeps all the respond_to? checking and fallback
behaviour in one place.