left the getRank for some id method
added algorithms and updated the old ones
finished ring preferences
update DatasetReader to be compatible with RingPreferences