added some options to customize the generated header and changed the generator test to create headers which produce diffs that are more usefull