On /exit, save the config earlier.
Catch CorrectionError to avoid tracebacking when /correct fails
Add a timeout in the select() in mpd_client