Dialog management

Introduced final state
Fixed (and documented) lexical polarity for constraint statements
Aspects handling, passing them to the recommender (which doesn't do
anything yet with that info)