Initial Creation

Initial creation of the cached Matrix class