Testingv1

Debugging and writing tests.
Why are you calling `current_user` out in the aether, here?  You've done this before and we've talked about it.  The fact that you're still doing it tells me there's something you don't understand about how the `current_user` method works.  Do you understand the `||=` idiom that is used inside the method?

You _don't_ need to call `current_user` to set the current user....you should just call `current_user` whenever you need the current user.  That is, **the `current_user` method _returns_ the current user**.