Added MatrixAdaptor
Added coordinateFromPosition and made unit tests more general
Better method name for MatrixAdaptor
Added size()