updated copyright date and company name
added Q_ASSERT checks to QObject::connect (signal/slot) mechanism