Implemented simulate function

First iteration of simulate finished.  Remains untested as generating
primers is currently non-existent.