PEP8 fixes.
Changed: proper representation and string version of matrix.
PEP8 fixes.
Added: matrix multiplication tests.
Changed: use generator expression in matrix multiplication, don't create object.
Added LU decomposition function.