Implement MatcherVisitors for JoinMatchers

Still sooo much to do :/

This FollowMatchersVisitor still eludes me