Restructuring program

Parser goes into extra files
Repaired header file
Finished outsourcing old parser