Split get or create function to atomic actions (find, create)
Create deal with associated organization and person created beforehand