Allow for a custom identifier to be used to reference a user

On creating the rollout object, the user can specify a different identifier:

      $rollout = Rollout.new($redis, use_as_id: :email)

If no identifier is given, it will still use the `id`.