Finish migration of validation logic to validation service
As part of the preparation for importing the logic for handling the Github webhooks in this API, we should finish moving the validation logic to the service, out of the resource class. Having the logic live in the resource makes it harder to re-use in other classes, so this will be taken care of ahead of time.