Allow two-factor authentication in token creation.

* If the user has two-factor auth turned on, we ask for a code
  and use that in creating a token.
* If a token already exists for github-labels but isn't saved,
  we fetch and save it instead of making a new one.
* If the saved token no longer works, we delete it and make a
  new one.

Fixes #2