Announcements model+controller

Announcements - creating, editing, deleting and loging + security fixes