various bug fixes motiviated by getting test-coverage to 100%.
various bug fixes motiviated by getting test-coverage to 100%.

jean-emmanuel/yargs,tepez/yargs,bcoe/yargs,etiktin/yargs,zkat/yargs,geophree/yargs,LoicMahieu/yargs,yargs/yargs,geophree/yargs,tepez/yargs,bcoe/yargs,elas7/yargs,yargs/yargs,jean-emmanuel/yargs,raine/yargs,ChristianMurphy/yargs,jvdm/yargs,oti/yargs,nexdrew/yargs,nexdrew/yargs,ammeep/yargs,rstacruz/yargs,ggoodman/yargs,ammeep/yargs,dkoleary88/yargs,sgentle/yargs,elas7/yargs,yargs/yargs,dkoleary88/yargs