First-pass implementation of header *files* (cmdline only!)

Addresses #43 (cmdline part)