Ensure that error messages always get returned from caught exceptions
Add a waitUntil utility method to ElementProxy. Closes #26.
Update waitUntil to return the ElementProxy, and update typescript defs
Merge pull request #27 from blackboard/master

Changes