Passed the sessionManager as now required

Constructor was changed. Now calling the correct way.
Passed camera updates to ModelViewer

Stores the camera positions and sends it to the model viewer if set.
Added sessionManager to constructor

Sends camera positions to SessionManager