Fix to make sure null or missing configuration strings from the server have proper default values. Move default value creation out of the view and into the model.