Implemented makeCacheMatrix and cacheSolve.  Tested and working with both singluar and non-singular matrices