add Utterance (basic conversation component of awe9) and UtteranceSpec