Adding test infrastructure for gui layer. Using both ctest and QtTest.