Big improvements and fixes, including implementation of the Conversation API