- make the Mat4 class affine rotation return a value and add nodiscard
- Update python tests to match c++ ones
- Rename some of the Obj methods (getNumVerts etc), also make it easier to copy all verts to new obj
- Add hash methods for all math types
- Add spatial hash for Vec classes