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
Write Javascript for pin details page
In lightbox make user name a link to theirs pins, and fix a {{ for tag }} loop