Implemented the makeCacheMatrix function as well as the CacheSolve function, Added lots of comments to help fellow developers