added implementation infrastructure to add preference values to exchange nodes
implemented sorting arcs in the greedy solver. needs tests
added test for request pref -> arc preference access for a node
added tests for greedy matching with preference sorting
added a docstring line about the preference ordering