Deferred rendering and fixes

-math fixes
-lights (ambient, directional ambient, point)
-wireframe and vertex rendermode
-frustum culling
-camera matrix stuff fixed ( still not done )
- more fixes...