wrote pending tests - for review

Could use your help in reviewing some of the specs I wrote for the pending tests. The class spec is bit messy. Basically, I struggled to get the `auth && auth.persisted?` block to work. Initially, I tried stubbing outside of the context block initially, 
```
auth.stub(:persisted?).and_return true
```
but that had no impact on auth object created using `auth_hash`, so ended up writing things out and calling `update_attributes` directly. Your thoughts?