Updated Graphics Engine

Ambient, diffuse, and specular lighting effects.  3D and 2D (bmp)
rendering.  Basic font engine and Keyboard/Mouse input.
Significant update

Implemented font engine, keyboard/mouse engine, CPU and FPS monitors,
game and frame timers.

Graphically, added a transformation matrix to move individual models
around without disturbing the world matrix.

Shader now includes diffuse, ambient, and specular lighting effects.