Adding glfw as submodule and initial CMakeLists.txt