contacts: add/remove players
save contacts with players, offer api to add/remove entries
Since the "name" already acts like the "address", an entry is pretty sparse. Let's add a "note" field to players can scribble additional information to identify their contacts.