added boilerplate glfw for creating window