Added new endpoint so that a previously logged in use can request a new token.
Flattened the callback a bit.