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
split getOption to requireOption and getOptionValue
fixed config preprocessing
todos update
Merge branch 'feature/help' into develop
update help
rename “output” option to “out”
add parambulator and reordered dependencies
refactoring and comments
require core modules only if help is not required
move building config to the config builder, add options validation and default values
config: if non-required option validation is failed, restart validation without this option
config builder refactoring and comments
Merge branch 'feature/options-validate' into develop
Merge branch 'release/0.0.11'