Added announcements backend functionality: create, index (by course_id),...

... destroy