Add overload to specify callback in Transition.Delay

Addresses #14.

Adds an overload to allow the user to specify a callback function in Transition.Delay, so that the delays for individual sub-transitions may be specified.