added Preferences class
added Person, PersonList and relevant iterators
wrote loop for StableMarriageAlgorithm