printproto on unrecognized name: better message and add a test
Split out Band class; move header/tail file names to constants there.