UserRegistrationUseCase: move to its own directory