Cleaned up the submission code.

It now uses proper FileField behaviour in the Collection model.
Collection model changed to FileField instead of TextField