Created sim/AccessPattern and moved the random access pattern implementation
into from main.cc into sim/RandomAccessPattern. Also created a
sim/AccessPatternFactory to abstract the creation process. The settings.json
now reflects the change. Next step is to create a clustered access pattern.