Added matrix module
Added matrix slicing
Added unittests, fixed errors
Added more unittests
Added arithmetic unittests
Refectoring
Added by-row iterator for matrices
Added by-column iterator
Added conversion of vectors to 1D arrays
Added new constructor for arrays
Merge branch 'matrix'