Filled out mem_hierarchy.v and defined cache control interface