makeCacheMatrix and cacheSolve updated

## makeCacheMatrix: Getters and setters for the matrix and their inverse.
## cacheSolve: Calculate the matrix inverse. If the inverse has been calculated before, the cached inverse is returned.