Command line arg parsing lives in its own file now.