Refactored field value retrieval to the utilities object.
Added proper code comments to the utility method getFieldsValue();
Updated a comment on the core method callValidationMethodWithParameters to show the true outcome of a .apply call.
Fixed same and different field validations, fixed issue where field value would be in the validation error message and we had an issue where only the first field would be added to the validation errors object.  #AllFixed
Merging
Merge branch 'development'