Conversation backend

@mattbaker @mikelikesbikes