Cached matrix inverse functions written

The functions for makeCacheMatrix() and solveCache() have been written
and work when tested on simple 2D examples.  These functions enable the
caching of the calculated inverse of a given matrix.