added initial work of MiniMediaChat from GITHUB from upstream branch to ...

...MiniMediaEducation upstream branch