Overhauled the header, adding a dynamic config-by-name

This change required sweeping changes to the way logs are created and loaded.
Removed some dead commented-out code