inverse matrix

In this commit i have taken the empty project file for assignment 2 and
added the functions required to cache the inverse of a matrix.