Removed old configuration option
Configuration option for number of digits
Added abstract interface
Transformed email and Google authentication into two factor providers
Register two factor providers
Fixed PHPDoc annotation