Advanced MonitorItem to a QObject class
- moved doconnect and and docmd to MonitorItem
- removed any referencing pointer to MainWindow and monitor
- connected Message outputs via signals and slots