refactored router, removed some dead code
Existing_Conversations::is_up_to_date, refactored to handle multiple conversations
refactored Existing_Conversations_Model::is_up_to_date()