Move source code to src and Add CMakeLists.txt