solutions for makeCacheMatrix and cacheSolve included. Also has some simple tests in a separate script