Tweaking textui appearance
refactored handleCommand() method

added handleAddSingleactivity() etc
removed outdated comments
improved textui command handling

we can now determine the command's name via
command.hasName(CommandName.SOME_NAME)
more progress to report
updated progress diary
Merge branch 'text-ui-rehaul'

Mergin rehaul into master