Using new Signal and Slots syntax introduced in Qt5.
Updated strings and cleaned up folder organization.