added Header class rather than having a struct
Merger
removed merge text within file
Save Header file to project cache