Adds labels in the output validation array.
Fixes a mistake in not allowing custom keys.
Undoes the custom keys.
Defaults the label to the field name if not set.
Merge pull request #27 from JackBlower/fix/validation-provider

Adds labels in the output validation array.