Create and utilize mergePersistentFlags method
Add better persistent flags testing
Rewrote DebugFlags() function
Detect and panic if command is setup as it's own child.