implemented the basic gem to parse the github event data into a collection of value objects functionally