Initial creation of cachesim.c