Added CMake support Added clang format configuration Reorganized the file structure, removed VS files