Introduce a Function that formats the version value when being output, with the default merely passing it through natively.

This will allow introduction of formatting options for cases where the version value is a timestamp, so we can output the values later on in ISO8601 format.
Optimize imports, somehow my IntelliJ settings have been nuked.
Introduce a TimestampFormatter that prints the raw value along with a timezone sensitive formatted string for easy human readable eyeballing of the date/time.
When provided on the commandline, version values are now output with human readable timestamp values for easier triage on any inconsistencies.