Basic Keyboard and Camera Controls

-Basic camera system implemented (Close #6).   Needs merging with object
manager functionality still (this requires check for camera first as
that should be the first thing drawn).
-Keyboard system implemented (Close #9).  This required an update to
game states to add in windows to get keys from.