added check to cacheSolve fuction to insure we get a list created by makeCaceMatrix