Replace isdisjoint with a method that can check whether more than two selectors are disjoint.
Fix typo in PortMapper; modify expand() to expand to list of tuples.
Modify Pattern class to require specification of the sets of port ids comprised by each of its interfaces.
Create new Interface class for storing data re a set of port identifiers.