Added PI

Added default constructor for Vector3
Added Float4x4 struct
Early camera code
Effects fix
Added viewport to camera
FillGBuffer Started