util: protect signal manager desctructor
util: add event queue class
remove glfw
re-add glfw
add glm
Add first pieces of window module