new feature: "?" in a config setting will restore the default value; updated to the latest getMyUrl() function so that a "beta" site can sit alongside a "live" site and the generated links won't call the live site from beta (so if live is based on a Git pull from someone else, you can still tinker with beta site); various improvements/refactors.

Signed-off-by: baracudda <ryan.fischbach@istresearch.com>