Completes exercises for Chapter 6

* Adds better e-mail regex (no repeating periods allowed)
* Adds test to ensure any e-mail input for user is downcased