Simulation results now include hit/miss data
HashSets generated for all three caches.
Simulator now outputs simulations to CSV