Add AuthenticationServiceInterface

Just to allow dependency inversion.