Added SqaureMatrix

Matrix subtype SquareMatrix with methods only a Square Matrix could have