added tests for all events. I tried tests for the factory and the githubFeed but since those rely on the DOM the tests would have been super messy