Fixing a few CS errors
Renaming scope to provider
fixing docblocks and making sure the validator has the table object an
entity as function providers
Not using fieldList for validation anymore
Improving error message when the funciton is no callable in the provider