Added bounding box.
Added some convenient methods.
Made projection clear and correct, with Quaternion multiplication magic.
Added mouse control: rotation and zoom.