Additional "Address Book" support

1. store address/label pair in a dict, use that dict to look up an address before reading via API functions
2. add the ability to add an address book entry