Add promise support to `end(n)`
end() will now support putting in a timeout value and returns a promise if doing so.
it will simply wait for specified amount to time before validating the planned step is satisfied.
end() will now support putting in a timeout value and returns a promise if doing so.
it will simply wait for specified amount to time before validating the planned step is satisfied.