Simply 'mapLevel' in CommandSpec
Add precondition to Task
Add 'addTaskE' function to TaskManagement
WIP: Error handling

squash me!