more robust email regex

matches an email address like asdf-asdf+asdf3@asdf.asdf.com
fixes #259