Cmake gathers file hierarchy and print it in VS
Added GMock/GTest
Rewrite logging mechanism to use std::string