Initial Camera Control Implementation

Added Timer Class for support of time based processing as opposed to
being tied to frame rate.
Added Position Class for managing Camera positioning and movement.
Implemented basic, unbounded Camera control to the CombatMap.