First draft
Add option to dist file
Add repository factory and various fixes
Optimize the index according to the fetch that is done
Make isTokenValid timing safe
Merge pull request #1 from ircmaxell/reset-password-timing-fix

Reset password timing fix
Reuse same token
Better security
Resolve conflicts
Regenerate token if outdated
Safer generation of token
Move some logic to the entity
Add event
Remove inheritdoc
Renaming
Update config
Add unit tests
Add test for event
Optimize flush operation by giving only the password request
Add coverage