Add `.waitForElementExist(selector, timeout)` method

Will wait for the element to exist, regardless of visibility, before returning.

Implementation uses currying to generalize waiting for element.