Disconnect post_save receivers before creating a new Image

This removes a hack that have been used before (deriving ImageFactory
from Factory instead of DjangoModelFactory and calling self.save() in the
create_thumbnails post_generation hook.
Create a Pin detail view for displaying pins