improve email confirmation messages shown to the user; catch routing errors and show the home page instead of an ugly error page