Basic argparse implementation