Fixed bugs with matrix api functions not multiplying when they should have and added error checking for glFrustum and glOrtho calls.
Fixed a bug where matrix4::rotate should have been using degrees.