Decoupled CalendarEvent from Topic because it was troublesome and stupid. Implemented calendar save/delete with Dajngo signals