function loadUserConfiguration(base) {
            var rootFile = "/user.json";
            config = superExtend(base, minimumConfiguration);
            expandedConfiguration = _.extend({}, config);
            clearWatchers();
            watchFile(configfs, rootFile, loadConfiguration);
            return configfs.readFile(rootFile).then(function(config_) {
                var json = {};
                try {
                    json = JSON5.parse(config_);
                    resolveRelativePaths(json, rootFile);
                } catch (e) {
                    console.error("Error parsing /user.json", e);
                }
                userConfig = json;
                config = superExtend(config, json);
                return expandConfiguration(config, {});
            }).then(function() {
                eventbus.emit("configchanged", api);
                return api;
            });
        }
Extend the project config (or the empty object, if not present)
with config from /user.json from the config project