strip comment up top, so that comments an be applied universally. 

Without this, section headers cannot have comments, e.g.:
[section] # comment
option: value