Add support for two-factor authentication

From http://developer.dnsimple.com/authentication/#twofa

- [x] The user should be able to request an exchange token
- [x] The user should be able to perform a request passing the exchange token in addition to username and password