Added extra build information
Added Q_UNUSED macros to suppress warnings
Added another Q_UNUSED macro to suppress warning
Reworked some signal code since it was generating run time errors
Added a TODO to remind me to fix the validateExtension function