Additional fixes for Matcher, added Chef weighting

Matcher now assumes complete bipartite graph with zero weight edges
before hand (instead of adding an extra |T| dummy nodes).