rework of camera model, mjpeg client, and working looking behavior.
conflit resolution from ammended commit