Memory usage optimalizations, using std::move where possible.
Fixed a bug that caused crashed by moving out matches multiple times from the matches list.
Implemented date scoring and date matching with separators.
Implemented date matching implementation for dates without separators. Added the same test passwords as in the original library.
The mirror implementation of the original library now considered finished.
Fixed a bug that caused crack time underflow.