Move verbose banner output to show_version() and tighten scope of some variables