Creates IBikeDistributionStrategy interface, to be able to swap beteween different strategies implementations.
Simulation contructors recieves an IBikeDistributionStrategy so strategies used to initialize simulation can be swapped. Deleted unused commented code.