BAZYNGO-1457: factored out Direction enum
BAZYNGO-1457: MultiAttributeComparator needs specification of direction
for each of the specified attributes.
BAZYNGO-1457: moved general comparators to ledge-web