This MR includes !9 (merged), !11 (merged), and !12 (merged) (make sure to merge them before reviewing this MR)
makeContactFromIdentity
Client