Refactors and fixes
This release primarily refactors out some of the complex code from within the validation group as well as simplifying other aspects of the code base.
This release primarily refactors out some of the complex code from within the validation group as well as simplifying other aspects of the code base.