Finish Ch6 Exercises: Add test for email downcasing; better email regex