started on GL stuff

can compile shaders and do basic GL init