Added server/client chat framework