add a possibility to set a optional timeout to a token
now able to create a token with a given timeout
add the possibility to associate a token to mail
specify reset password token timeout
add an endpoint to send forgot password instruction
add a way to reset a password from a given token
add an API endpoint to reset a password for a given token
add a forgot email which will store email instruction to reset password
use token instead of account id
remove token when it has been used for reset password action
fix typo
call api to reset password