Final Release V0.1a

Add the cacheSolve() class method, change the getInvertedMatrix()
function to check to see if the matrix is dirty and return an error
message (and NULL) if it is.  Add commentary.

Also added a test script to run through some tests.