updates .gemspec file
changes validation matching technique. allows disabling of validation on individual fields