added a finger field to find  sucessor and update.
added fix fingers, adding in message handling