Updated autoload classmap
Enhanced MailService::setBody() implementation
Now, the MailService::setTemplate() method accepts a ViewModel object as well as an string
Added the possibility to use nested views (like layouts) in the template property
TemplateOptions now is capable of storing nested childs
The MailServiceFactory now creates the body from a template by taking into account their childs recursively
Updated README adding information about the child templates
Moved TemplateOptions to ViewModel casting method from a static class to TemplateOptions itself
Fixed recursive template renderization
Fixed the name 'children' instead of 'childs'
fixes #27 Merge layouts into develop
Fixed codestyle issues in InvalidArgumentException class
Fixed codestyle issues in MailEvent class
Fixed codestyle issues in MailListener class
Fixed codestyle issues in MailListenerAwareInterface class
Fixed codestyle issues in MailOptions class
Fixed codestyle issues in MailOptionsAwareInterface class
Fixed codestyle issues in MailOptionsFactory class
Fixed codestyle issues in MailResult class
Fixed codestyle issues in MailService class and minor refactorizations