Create CommandService

For all the log actions: I'd use a standardized "format" for describing a command, something like "command "{name}" with UUID {uuid}", makes it easier to digest, and possibly track.