Swiftmailer

Applied remarks and comments from previous pull request.
Didn't know how to properly add it to the DI container.