Argparse banners

hope none of these changes are too polarizing...  but honestly, I was careful... and they all strive to simplify logic, aid readability, etc.

As for the header output stuff, here is what the banners come out looking like for me, now...

```objc
/*
 *	Generated by 햼헅햺헌헌-햽헎헆헉 3.5 (64 bit) (Debug version compiled May 26 2014 01:26:03)
 *	햼헅햺헌헌-햽헎헆헉 is Copyright © 1997-1998, 2000-2001, 2004-2014 by Steve Nygard.
 */
```

```objc
#pragma mark - AtoZ

/*
 *	File: /Library/Frameworks/AtoZ.framework/Versions/A/AtoZ
 *	UUID: C2C3696D-60D9-3A42-9416-6DA5FF28AD0F
 *	Arch: x86_64
 *	Current version: 1.0.0
 *	Compat. version: 1.0.0
 *	Source version: 0.0.0.0.0
 *	Min. OS X version: 10.9.0
 *	OS X SDK: 10.9.0
 *	Objective-C GC: Unsupported
 *	
 *	Run paths: 
 *	  /dd/AtoZ -> /dd/AtoZ
 *	  @loader_path/Frameworks -> /DerivedData/AtoZ/Build/Products/Debug/AtoZ.framework/Versions/A/Frameworks
 *	
 */
```

Nice, no?  Hope you like, and we can march on!