Adds makeCacheMatrix and cacheSolve functions.

Together this pair of functions cache the inverse
of a matrix.
Adds additional comments to code.