Fixing some layout issues.
Breaking down the different panel constructors, before I put in a panel for controlling the orientation of the camera.
UI and methods for manipulating camera orientation. No effect on display yet.
No longer assuming distance of object from camera is equal to z distance.
Delaying casting from double to int.