rename NormalizeConfig to normalizeFilename
use constants to represent filenames
clarify error paths when json file is present

No error means the file is present. An error other than a file missing
should be returned. I'm not sure if there's a simpler way to accomplish
this but my head !Nothurts(isHurtError).
add description to exported method
replace if/else in favor of more idiomatic go