The Reasoning And Learning Lab Chatbot: A Solution To The Conversational Intelligence Challenge