added comments, replaced print by message in makeCacheMatrix() and added more controll structure to cacheSolve()