promise for affirmative assertions doesn't mean also for negative; add tests for those, failing.
explain async options in readme.
fix attribute existence with promise
bump version to 0.9.1 with fixes