Add Attachment model
Add view for attachment
Show attachments in admin
Create unique hash for attachments, if not exist
update file_utils to use new Attachment model
Return filehash, used by size check
Use correct path in attachment view
Set filename for attachments