add async whens and invariants
fixed async whens
added async invariant
added Then.only for deferred tests
updated code examples
version 0.0.16