Separate out error detection and reporting into their own functions, so that usage patterns 1 and 2 can both use them.
Put space after comma to make pylint happier.
Include plug line in main index Gophermap too.
Make sure Gophermaps end with a newline character so catting them on the terminal doesn't look wonky.
Added option to print header line at top of central index gophermap.