Workflow refactoring 

Refactored the UpCommand and DownCommand to not know anything of the workflow. Instead, that is now handled by the respective workflow command.