Preserve top-level comments
Comments at the beginning of the TOML document are preserved. These are considered the document "header" and are not associated the ordered elements. Comments throughout the document cannot be consistently ordered.
I may add a command line option to enable / disable this in the future. It's a simple feature toggle.