Added frontend changes.
Added complete basic chat functionality,