Integration of Utterance Verification with Stastical Language Modelling and Spoken Language Understanding