Prog Assignment 2 - cache inverse matrix

Added two functions:
makeCacheMatrix - Used for get, set, get inverse and set inverse
cacheSolve - Either returns pre-cached matrix inverse or calculates the
inverse.