Adds the option to turn off autowriting the header (mostly for CF9 or users who want to flush the header all at once instead of once every time they call a logging method).
Adds some starter unit tests. Still needs more coverage.