fix logical errors in matcher

the result of the matcher was not used due to sloppy refactoring (my bad)
fix virtuoso reader logic: some triples have to be fetched from the mapped graph