showing help when first argument is: help, --help or -h
refactoring
refactoring
allow version and help argument on every position and refactoring