updated the structure of the project and included CMakeLists.txt in the root folder