Implemented GLEvent, created the GLEventProvider header. Added the isDataLoaded method to GLLocalProvider. The GLEventProvider should be functional tonight