Added cube transformations and projections on cam

-added camera position and simple rotation
-extracted two methods for the cube transformation/projection on to the
camera view and for rendering the cube