basic argparse stuff

This contains the basic argparse stuffage,