changed property name to lowerCamelCase per feedback from pareview.sh
Adjustments to inline comments for coding style review.
more comment cleanup
Missed a couple instances in change from context_setting_name to contextSettingName.
More DRYing of the code.
updating status notes
removed commented out code left as placeholders for inactive flag conditions, it may come back later but it was ugly leaving it in place for now.