Improve test coverage of task manager
UI prototype
Add test for task completion
Remove CommandScheduler

Functionality replaced by TaskManager
Moved error handling into tasks
implemented error handling for mining task
Add todo file
Add ui cursor
Remove SumCoord iso
Unassign tasks after completion
Add message area
Schedule inactive tasks
Two miners
Update todos
Org-mode awesomeness in todo file
Move functions out of where clause in gui
Remove GameState pattern matches in UI
Define executeGameStep for GameState
Merge branch 'ui' into develop