Improved E-mail verification

Separated into modules and functions for cart and email specific tasks

Signed-off-by: Gibran Gonzalez <haibrayn@hotmail.com>