sets up makeCacheMatrix function & commentary

Sets up the functions to manipulate the matrix. The steps taken by the
function are commented.