Minor renaming / refactoring.

Signed-off-by: Henry J. Wylde <accounts+git@hjwylde.com>
Major rework to how logging to the CLI works.

Signed-off-by: Henry J. Wylde <accounts+git@hjwylde.com>
Test suite base developed.

Signed-off-by: Henry J. Wylde <accounts+git@hjwylde.com>