make set*Format() functions to validate the format provided.
added $additional_chars to Validate::Name() to allow custom validation name checks (used for set*Format())
added $additional_chars to Validate::Name() to allow custom validation name checks (used for set*Format())