commands: Added HelpText struct to organize different help text fields in Commands
commands/cli: Transitionary commit - Generate helptext from HelpText fields if they aren't empty