Add TODO item for flexible usage of Mail::RFC822::Address
Dynamically load Mail::RFC822::Address module

Instead of blindly trusting that Mail::RFC822::Address is installed,
verify that the module is installed and load it if present.

Note the addition of the following functions:

 - _validate_default :: Default validation based on regex obtained
   from http://stackoverflow.com/a/2932811

 - validate_mail_rfc822_address :: Preferred validation

Update unit tests to suit.

Note this should address
http://www.cpantesters.org/cpan/report/edcafb44-6c00-1014-b227-86b448bd1140.
Give validation methods object oriented goodness

To keep things consistent, make the validation methods object oriented
and update unit tests as appropriate.
Remove Mail::RFC822::Address checks

Since Mail::RFC822::Address is dynamically loaded, there is no longer
any need to check for it since that is handled by the
Log::Fine::Handle::Email module
Add support for Email::Valid

Add support for Email::Valid[1].  Note that the preferred order is to
use:

 - Mail::RFC822::Address
 - Email::Valid
 - Default

Footnotes:
[1]  http://search.cpan.org/~rjbs/Email-Valid-1.192/lib/Email/Valid.pm
Update TODO items to reflect Email work

 - Close out flexible M::R::A task
 - Add task to add CAVEAT about Email::Valid