UPD: cleanup notary-assurance API
Additional testcases for failing assurances.
UPD: Change the assurance API (and document it)

for cleaner race-condition checks in the future.
UPD: tighten Up the constructors of "User" and "Domain"
UPD: change "email"-constructor to match the syntax of the
domain-constructor.