OpenGL runs (shows triangle on screen), added Service Locator, updated timer to use doubles instead of floats