- Add fileicons

- Add Attachment on Announcement
- Secure Attachment
- Move some function from announcement_model to class_model