closes #5: add bordermatrix matrix type