Recipients refactored

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Recipients tests and mock

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Recipient integration

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Test reorganization

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Contact entry behaviours

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>