Start integrating with glfw

Also add gl to the build process
Work in progress drawing with gl