LCep23 refactor complete

-- ditched commandbus in favor of built-in commandtrait addition to
basecontroller