Fixed failing test
Updated composer dependencies using tilde operator to define the version
Created different interfaces to define MailService depoendencies awareness
Updated autoload_classmap.php