added method returning the rank of the next preference for a person
added "motivated to break up" iterator
added "is motivated to break up" method
added Iterator which returns the person who are motivated to break up in
a person list
updated the algorithms' steps: now, a person is examined not only if
they are single, but also if they are motivated to break up with their
current partner