Alex robust email validator

Made a few changes to the valid characters that are acceptable in emails. Also corrected a few wrong test cases.