Change FormatCommand to use double quotes to quote words with spaces in them.
Add Runner interface and TaskRunner.