changing the way preferences are set
add StableLabAssignment and minor fix in StableMarriage