2nd Assignment solution

- Add makeCacheMatrix to create special matrix object
- Add cacheSolve to return the inverse either from cache or calculate it
and store it in cache