Huge improvement of the design, classes, functions, etc. on the back-end
side.
Optimization of some functionalities (threshold stored).
Some modifications to prepare new functionalities for the near future
(TempPassword, AuthenticationAttempts, etc.)
Full documented and clean as possible.

Back-end to do :
- information values for TempPassword
- authentication to finish
Then it will be the front-end turn.