Generating the association list bow returns the minimal list
rather than the cross product of all the charactes in the scene.
Characters are also no longer associated with themselves
Merge remote-tracking branch 'origin/master'
Fixd missing bracket
Tightened up access controls
Added class to do fuzzy matching on character names