part stylistic, part ensuring we don't create unnecessary errors
no need to manually set "screen name" for this; that is handled
by Contact class; Address should just be foo@bar.com/blat
updating for changes in Address method naming
ensure presence parsing is linked to existing Contacts properly
updates for new method names and constructors
Merge pull request #285 from n8fr8/presence-fixes

Presence fixes