feature/mongo 2.6.5 matcher MatchDetails

Just reordered existing code.  Test cases already exist for other Matcher classes that make use of this class but we still need to do the tasks for them.