Clean up the testClient
Summary:
Clean up the testClient by placing most of the ui into its own objects.
- New: CommandWidget
- New: PrintWidget
- New: LogWidget
- New: StatusWidget
- New: MovementWidget
- New: Temperature Widget
- New: SdWidget
Test Plan: - MoreTesting is always good.
Reviewers: tcanabrava, patrickelectric, laysrodrigues
Reviewed By: laysrodrigues
Subscribers: laysrodrigues, patrickelectric, tcanabrava
Differential Revision: https://phabricator.kde.org/D11585