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.
Merge pull request #99 from jesstelford/feature/element-exist

Add `.waitForElementExist(selector, timeout)` method