renamed Resolver to Ioc
updated EmailSender