Fix file tests
Add mailer implementation
Optimize io and lang classes
Add welcome notifier