Validate Integration Start

This begins to use the validation class in several areas, this is an ongoing process so as you see places where it makes sense to use this class, have at it :smile:  This looks to merge now so before it does not here is the start.

This also makes a couple of changes to the class per earlier feedback to allow direct access to the class vars which have been sanitized for use in place of $_POST etc stuff as well as a text replace option to allow for better formatted error messages (field name => $txt)

Also adds several additional validation / sanitation items to the class to account for things we find in the code, add others as they are needed