bugfix: geo.py no longer crashes when writing models with no triangles.
Added simple 3D vector math classes.