started working with opengl

-added opengl and openal context to definition editor so we can use them
-applied actual opengl stuff to definitions (shader code compiles,
woo!!!)
-applied code cleanup process to editor folder; will be applying
elsewhere