Add real unittest - passes
Merge branch 'version' into read-print-file
Add UT for help and default help message