added multiple block functionality and corrected cycles count
added dirty capabilities in CacheSet; didn't implement in CacheSim, but added some comments