COSC 310 Assignment 3: Improved Chatbot