Write a parser that robustly handles spaces

So long as no one puts 2 spaces in the header. WHY OH WHY CAN'T THIS BE
IN A MACHINE PARSABLE FORMAT?!
Remove unrequired dashes from config options