Avoid reassigning of a token.

If a token is already assigned to a user
try to assign it again will create an error!

Closes #47