Completed Assignment 2

Create matrix, calculate inverse, cache inverse, if inverse exists use
cached inverse