initial commit of template glfw application