commands: work in progress on command-task.

command-task will hold our state from a command. it allows commands to
do things pretty how they want but standardize the result set to be
viewed in the commandbar.