Adding basic argparse setup and reordering code structure