main script renamed and refactored
add short versions of options
options: rename hasHelp -> isHelpRequired, add isVersionRequired
add ability to show version, new help version
require config only if executing
update package version