Assignment 2 Cache Matrix code

Work in progress