switched context rendering library/event handler library to GLFW, added correct support for UBO arrays