submission for cachematrix.R

Contains makeCacheMatrix and cacheSolve functions for caching matrix
inverses, calculating the inverse the first time only.