removed short lived vars
naming consistency (args/options/config..)
extracted merged_options()
refactored setup_logger()