break out MessageSender into its own class, separately usable from the MQ listener
remove dropwizard dependencies
more simple. add lombok.
make constants public. use lombok in SmtpMailSender
always create producer if it is null
use proper capitalization in locale strings, do not force lowercase in template filenames.