Add clojure.data diff

Not sure what the guidelines are for what's included in the library, but I found the need for a diff function and saw this one existed in clojure, so I added this and it seems to work.