Signal emit for Serial Controller

Updated Serial Communication class: now it's a QObject, so it can emit a
signal whenever new data is read from the port. This will let the
controller know when to tel the View to update itself.
Added core functionality signals

Most signals added to the application.
Updated UI.
Added the set new maximum temperature dialog