Looking at the server setup, Commands are never setup in any kind of config. And they appear to be added in 2 places. Commands for running launchpad from the CLI, and commands from with Launchpad itself. I think the two places makes sense. But the server now needs to know about the commands, so we need to config them or something.
considering these 2 places, do we need two types of commands, CLI and internal to launchpad(?)?
CC: @benjaminbojko