Set Last-Modified header

Pull request for https://github.com/vinyll/django-imagefit/issues/2 - this takes care of the headers, but for it to actually work, the user needs to enable `django.middleware.http.ConditionalGetMiddleware` as per https://docs.djangoproject.com/en/dev/ref/middleware/#module-django.middleware.http - might want to add that to the README