fix create tags crash if no callback is passed
allow dots in tags
show error message if password empty
moved login via email detection into the internal login block