Generalize command parsing to multi-word commands
help: Display error when no matching commands found
Add settings support
Make rough scan size a setting