Create initial sub-project structure
Added project strucre; some tests & first producer
changed folder structure
Made test build optional
Changed project structure for producer
added doxygen
added doxygen to cmake
fixed doxygen file
made googletest separated
changed cmake strucure
Added head lock guard