add Commons CLI dependency to handle CLI args
handle args through Commons CLI + use a new class to handle result presentation and storing