Logging out redirects to home page.
Logging out resets the session to nil.
Current_user method gracefully handles nonexistent users by redirecting to the home page and re-setting the session. If the user does exist, it will set that user to be the "current user".
Resque works