separated the concept of file loading from the concept of model.
Model3Ds are now created by ModelFactory, not Model3D.
added model transformations & testing