Fixing validation problems using scalaz.validation.  First pass.