Adds optional case insensitive validation ( #1 )