Added ability for finaliser to compress output

User can get current version number at runtime, also version will be output at the top of the log.