test_model.py changed to use the middleware. blenderVision in ccm also uses the middleware. Also fixed GeometricCamera as a re-implementation of semantic camera, with my further functionality. Tested at home.