Add diff method to ViolationList

I'm not sure that using a private method will make this part more readable.