Refactor SessionsController test

This change is already merged, but I wanted to add some notes explaining some of the changes I made. Once my notes have been reviewed, this PR can be closed.
Again, I don't really think we should need to stub this request if tests are isolated appropriately.