Implement XMPP roster push

Updates the brain based on push events sent when other users change their names. Should resolve #34.