Add basic email address validation

Also fix argument order in readme example
Switch from dispatch to async-http-client

This allows more control over the response validation
and better connection pooling