Rework image saving process.

Hang thumbnail creation on a post-save signal.
Add banner field to Category model.
Make image resizing process cleaner.