Fixed command auto-complete

Previously command names for auto-completeion
checked if any registered command names.contain(userinput).
That caused for instance "he" to bring up "help" or "check" (subcommand to check for permissions or groups etc).
Obviously, that was undesired so now it only checks if a command alias.startsWith(userinput)
so "he" will bring up "help" only.