Chapter 9 exercises:

* Use sign_in when possible
* Block signup/in for logged-in users
* Signout tests