Contacts: Improve docs on AbstractBackend
Contacts: Properly implement Countable in AddressBook And support in Database backend
Contacts: Document variables.