Overhaul argparse system.
I'm an idiot.