Print ClusterRunner version at start of log files

This is a small change that logs an application summary, including
version info, at the start of each logfile. This should be helpful
when trying to debug user issues using their logfiles.
And I just realized there's a small bug in my implementation where the summary will not be logged unless there is a previous file.  :scream: Will fix.