Directives clean up

Replaced windows.h + gl.h with GLEW