added validations for zip code format (but not compatability) as well as for weight