Add KeyDown polling.

Win32 now exposes the ability to poll if a key is down or not.
Updated view class

The view class now the camera position as a vector and not as components
(x,y,z). This means when you translate it moves the camera instead of
just storing an ofset.