language messages update
improved emailer class

disentangle auth class form emailer