Added super simple lighting and fixed camera controls.
- Fixed box mesh
- Fixed camera to be more internally managed and respond to input
- Added vector comparison functions that returned booleans
- Fixed a couple matrix functions that were returning improper values
- Added directional light and point light