Added backup code validator
Added test cases for backup code validator
Refactored email services
Refactored Google services
Updated DIC processing
Updated test cases
Executed CS fixer
Updated docs