Start implementing AI dialogs

- json data model
- Loading and invoking a discussion
- Some basic operations on AI surrounding objects list