Setting up hierarchy of the project with domain, app and tests.

CMake build system