Added initial implementation of UserValidator
Updated ConfideUser in order to use UserValidator inside the isValid method