fixes bug where only one sub-command is returned
improves usage UI by adding columns