Changed Discover interface to discover.register(contact) and discover.unregister(contact)