Functions now return *Mat not Mutable
Rename Elem to Pos, Rectangle to Rect
Add row and column accessors, modifiers

Add basic tests
mat: Update doc
Replace zmat with cmat
Reinstate all tests, add GC() guards
Remove extraneous vector functions