Implement `invoker add` command

Also extract the code to create the submenu to a separate function and get
rid of the callbacks for `add/reload/remove` commands since invoker does
not return any message for these commands.