Added Arcball camera rotation.
Generalized arcball rotation.
Added first person camera.
Fixed lighting.