Allow multiple announcements with the same slug in the teacher admin interface. Also fix a bug about editing announcements