Commented functions

Added explanatory comments for functions
Added function code

Added code for makeCacheMatrix() and cacheSolve() functions