Updated Camera

* moved code into camera class
* added setter function to set camera for renderer
* added setter function to set window properties in engine