move cache and formatting utils to userguide.util
handle language names, improve credits page