Chat box

Issue #120