cacheMatrix solution

Updated with solution and comments for both makeCacheMatrix and
cacheSolve