refactor: isolate commands into separate sub-packages
As discussed in #157 (closed) and to improve test isolation when exercising cobra commands, this PR isolates the commands to their own packages.
- Migrates old configuration to new config format to allow for backward compatibility #170 (closed)
- Also replaces https://github.com/gookit/color with https://github.com/mattn/go-colorable for debian packaging #205 (closed)
Related Issue
Fixes #157 (closed)