Add description for the cached matrix module
Add constructor for the cached matrix
Add function to compute the matrix inverse with cache