updated copyright date and company name

added Q_ASSERT checks to QObject::connect (signal/slot) mechanism