in the process of splitting LocalSocket
merged Bruno's changes
implemented SaveConfig
merged bruno's changes
Added sync msg