Add abstractProvider, FileProvider, Urlrovider with his validator and his phpunit test file and tests files