Chat Support

Added basic chat support to interface (needs cleaning)