Updated orbitControls to support orthographic camera zoom

Summary:
- Updated orbitControls to support orthographic camera zoom
- Minor fix to support multiple controls in the same window
- Removed trailing whitespace/tabs
This math is only correct if the orthographic frustum is centered on the origin -- i.e., `left` = `