Implementing basic dialog strategy

Semantic end of turn detection (variable timeouts)
Basic "What did you mean?" logic (eventually defering to domain
questions)
No selection mechanism for the most appropriate domain question yet
Switch to recommendation state when showing new recommendation
Fix price ui to 2 decimal digits