Refactor usage of file class

1. ImageField now has attr_class ThumbnailedImageFile
2. New object Gallery. Called by ``foo.image.thumbnails``
3. New object ThumbnailFile, returned by Gallery functions

resolve https://github.com/ui/django-thumbnails/issues/2