[spike] initial takling with commands
move to abstract command handlers [spike]
reset is always done explicitely
improve command: add monoid combiner
add associativity test, refactor
refactor tests
fix exports
fix hlint warnings
add command modules
move search to find text, lint src
move search to command handler
add createMatcherForPrefix for commands
split off the close the command
split off the save command
move new file to its own command space
move focus command entry to its own command space
move maybeDo to Control file
move editor functionality to one file
refactor ui editor module
remove duplication in tests