EmailService.scala improved with routes and exception handling