rigorous testing of Programmiing Assignment 2 with cached inverse matrix and matrix multiplication
minor documentation changes