Recipient api implemented

 Implement AddRecipient API #3 
 Implement UpdateRecipient #6 
Basic implementation: not all fields implemented yet.