added support for alternate promise libraries
add extra methods update
updated example andd fixed bug
added odd test case
doc update
adding exteranl promise doc and example
added waitFor doc
doc update
asserter bugfix and reformatting