add command modules
move search to find text, lint src
move search to command handler
add createMatcherForPrefix for commands