Generación de Token al iniciar sesión

Generar un token random y encriptado cada vez que se inicia sesión en la
aplicación y devolverlo como json.
Al hacer logout, se elimina el token de la base de datos.
Recuerden correr nuevamente las migraciones para actualizar el nuevo
campo de la tabla Users.