Add support for various 'commands'
Initial work for the 'run' command