test($transition):
feat($transition): Added .promise to Transition object for use when injected as $transition$
fix($transition): fixed chaining of steps