scope should be a symbol

I just spent an embarrassingly long amount of time of debugging something that eventually led to this fix:

```diff
-      login_as(user, :scope => user)
+      login_as(user, :scope => :user)
```

I think it would be helpful if warden complained when anything but a symbol is passed in for the scope.