Added new camera class and integrated with game loop

New camera class with yaw/pitch/roll control (unfinished)
Integrated in main game loop with keyboard and mouse control