This simulator will generate 3 csv files for stats. 
1. mem.csv (each row is one minute)
frag count, total free memory, free memory blocks(can be more than one col) 

2. proc.csv (all the procs that have been created)
proc id, proc size, proc state(Run|End), 
timestamp of spawn, timestamp of when proc gets into memory, timestamp when proc is finished,
cpu time required, cpu time used, amount of free ram right before calling allocate
last row:
total number of procs, number of completed procs, number of running procs, 
number of suspended procs, number of waiting procs

3. stat.csv (stores the time it took for each allocation request)
seconds, microseconds


To run program:
sim 1 10 1 50 300 10 5 60 5 [-ff|-bf|-wf] [-t 2000] [-sp 5]

The params must be given in the order shown above.
first 3 params are for new proc interval
next 3 are for proc size
next 3 are for proc duration
-ff first fit
-bf best fit
-wf worst fit
-t 2000 run the sim for 2000 minutes
-sp 5 suspend probability in percentage: 5%

Memeory tester:
memtest test.bat [-ff|-bf|-wf]
