Split up changeset_events file and add tests
Created by: eseliger
While looking for something, I noticed that the changeset counts resolver was in changeset_events which felt wrong, so I wanted to move it. I ultimately ended up splitting the file in the pattern we recently introduced and split up the single entity resolver and the connection resolver. I also noticed they were uncovered, so I went ahead and added some tests.