Fix flag parsing to allow non-counting left over args before flags
Re-add empty flag checking
Fix whitespace (tab->space) in last commit
Merge pull request #50 from masonsbro/master

Updated BasicArgsParser to allow non-flag arguments to appear in places other than the end.