Add an empty Ppl::Service::PostalAddress
Add Ppl::Service::PostalAddress#add
Refactor Ppl::Service::PostalAddress#add
Create Ppl::Service::PostalAddress#update
Add postal address service to the post command
Encode all of a contact's postal addresses
Decode multiple postal addresses
Generate a SHA1 hash of an address for its default fallback ID
Use all a contact's postal addresses in ppl show
Rewrite Ppl::Format::PostalAddress::OneLine for its new role
Create Ppl::Format::Contact::PostalAddresses
Switch ppl show over to the new address output formatter
Remove blank address elements from output
Line up ppl post output with a star placeholder like others
Switch ppl post <contact-id> over to the new address formatter
Rename some ppl post internal variables to make room for new ones
Remove old ppl post functionality
Modify Format::AddressBook::PostalAddresses to show address IDs
Implement ppl post single postal address display
Make ppl post delegate deletion to the address service