Initial commit with basic chat functionality working.