EntityUserProvider should implement UserProviderInterface

I tried extending `EntityUserProvider` and ran into issues because it doesn't implement `UserProviderInterface`. This fixes that.