Handle the user not existing in the database

It was invoking .set_remotely_signed_out! on nil in that situation.
Merge pull request #16 from alphagov/handle_nonexistent_users

Handle the user not existing in the database