makeCacheMatrix fixes

Function returns values as expected.
Fully Functional

Still a little raw,  but the functions do what they need to do