Split out version and help classes in UT
Merge branch 'read-print-file' into news