Updated struct _section commentary
Moved the label parsing code to label headers
Whitespace fix
Changed the prototype of the main read function