basic mailer
added configus for mail settings
Merge branch 'feature/mailer' into develop
add some integration tests and refactor prev tests