Add email function, with shitty html5 validation but I don't care