Test .h files need include guards
Made parser output file handling a bit more generic
Used default loop macros in evutils
Fixed init and final arguments being reversed
Made test write out actual file