Add some unit tests for the matrix function

To run *just* tests in the MatrixTest class:

     python -m unittest test_problems.MatrixTest

Or to run just one of the test methods in the class:

    python -m unittest test_problems.MatrixTest.test_matrix_with_missing_argument