NEW: Using many_many relation and keeping SortOrder and Caption on the
join table. Work in progress.

NEW: Starting to use many_many relation for managing images.

NEW: Putting captions on join table (work in progress still quite
messy).