Separate error message from header (fixes #74).

Also, do not print header at all unless show_full_help is set.
Add test for #74.