Add Validation.failNel for creating a ValidationNel

Because Validation.failure(NonEmptyList(x)) just feels so verbose
Merge pull request #720 from ceedubs/validation-failnel

Add Validation.failNel for creating a ValidationNel