Fix header includes
Disable default verbosity
Reorganize variable order, add documentation
Add checks for batch and debug mode
Cleanup and simplify setting batch, debug, verbose
Start cleaning up output
Don't check for vmg_ifo, already examined earlier
Juggling batch, display_all, etc. is too painful; rip out and focus on functionality for now, presentation later