Logic for questions and answers

Not done yet, does not work.

Plan:  to be able to answer any disambiguation question with natural
language
including several layers of context, so a dialog like this is possible:
- take the object
- I can see four objects, did you mean the red ball, the blue ball, the
table or the plank`?
- the ball.
- yes, but did you mean the red or the blue one?
- the blue one
- ok. [taking the blue ball]
more q&a
dialoge q&a for simple objects

Works, still bugs, not to be trusted.
change output
q&a almost done
fixes
Added "sort" command

sort arbitrary  objects,   such as "sort all objects".
Uses color to sort, may implement sort by any attribute in the grammar
however,  the planner does not handle sort even for small instances :(