Adds launch strategies

Only current strategy is RequestsPerSecondStrategy which
calculates the number of instances that should be running
to achieve the desired requests per second