Implemented new encryption and decryption logic for email verification code

Commit also includes the modification of all classes throwing
breachingsingleton exception to make sure no hardcoding is present in
the files