Add diff method to ViolationList

:+1: