Initial commit from internal repo
Replace deprecated 'evaluting' scalatest syntax
Add property-based tests. Fix bug where email could be repeated
Add tests for implicit/toString on Email
Split out obfuscation
Email --> EmailAddress

In a few contexts where we have used this class, the contracted name
'Email' has been quite confusing, as it could also refer to an email
message. So decided to rename these to 'EmailAddress'
Add property-based test for Obfuscation
Add json formatters for Play