begin work on kcli module; continue to build out infra for error explanation function