fix flash messages for service
add mailers and update appointment controller