Rework CMakeLists file. Move everything to src