I'm thinking, we should move `validate` to `GravatarFilter`.  This way, concrete implementations aren't required to receive a service.  An app's avatar url might be deterministic.  e.g. http://www.example.com/simeonwillbanks.jpg