Fixed #23, ControlledCamera inconsistency, lighting simplified

Fixed #23, ControlledCamera inconsistency, lighting simplified

- New implementation of ControlledCamera defaulted to zoom\scale of 0, where as the previous implementation defaulted to 1.0. This caused some client-side rendering to make an invalid assumption. Default zoom\scale has been configured to 1.0;

- Simplified DiffuseLighting & SceneLighting code

- Fixed #23, Actors can now be bound to lighting using the new bindLight method in the actor script bridge.

Jeremy. Allen. Wildsmith