user registration, confirmation email and activation