Add config option to send welcome email.

This can be used to delay sending the welcome mail
after a custom second step was completed.
Implement custom flow signup
Might fix unittests on Travis