using argparse for help and optional arguments. eg: --debug