Conversation cleanup

- Split Conversation to Conversation and ListingConversation