Stabilize improvements & Cleanup

* Fixed stabilize loop to not issue connect() calls multiple times in
case of errors
* Removed ChordNode.successor() as it would just return the successor
* Removed Chord._init_finger_table as we will use Fig.7 fix_fingers