JSON Branch complete

chat box now json driven
Revert "JSON Branch complete"

This reverts commit 3b6d4d72b9ab080156f5aa40468326dd8a2ecdd3.
Revert "Revert "JSON Branch complete""

This reverts commit c52914367ec1b43e3c0390c68fb34c636adfd326.