Added check to see if Quest exists before loading
Added support for default values and creation of these values if they do not already exist.