CMake script changes.

Change: Config.h now generated in the src/ folder.
Add: src/CMakeLists.txt describing executable to be compiled.
Change: CMakeLists in main folders adds the subdirectory src/.
tests.c are now longer required to build the server app.
Added separate CMakeLists build file for tests executable.