test for promisified wd querying for element subelements,
promisify only certain element functions,
fix bugs in promise-test-base:
- use 'done' to allow error to be thrown when assertion fails
- call 'done' of 'it', not 'describe'
merging bernii promise improvement