Utilizing argparse instead of optionparser. Less depreciated