got the glfw working with vertex and fragment shaders