adds rudimentary test runner
adds implementation for constructor method
updates tests: get, set, getInv
implements cacheSolve method & test
cleans up comments; hides test runner