More readable validation error messages

Non technical people might have problems understanding what "puncutation characters" are. Usually they're referred to as "special characters" (see http://en.wikipedia.org/wiki/Password).