Calendar, some last codestlye suggered.
Remove, complicated ID generating.
Use reference instead of pointer avoiding using delete.
Move send method in CalendarHandler.cpp.
Add more comments.