Completing Assignment 2

MakeCacheMatrix Function:
- Adding comments
- Assuming matrix is a square matrix, by passing the check for a square matrix
- Adding getInverse and setInverse functions

CacheSolve Function:
- Adding comments
- Adding Solve
- Returns Inverse Matrix