write some docs on facilitator transport matching
- just spent several hours trying to understand it myself, so hopefully this will save other people time