Added a Runner class

Allows parallel running of stages