Add recursive options
Improve printUsage message in flagsInit