Imprved build system. Added logging. Using QTest (rhi)