CMake files update. Project structure changes.
Update todo file.
Migrate from GLFW2 to GLFW3 lib.