First version of the simulator

Limitations
* None of the algorithms are verified.
* The selection strategy is take all and no others are implemented
* Only one run of arbitrary length
* Input paremeters are wired in
* Projects dont actually get worked on