made CmdHome more cohesive + unit test for CmdMarkItemdone