Added support for Python 3, moved to using the 'requests' module for handling RESTful calls, redid string formatting, added unit tests and updated to use DNSimple API v1.

What's New
=========

## Python 3

* Moved to using new modules in python 3 while keeping backwards compatibility with python 2.
* Documentation and readme adjusted accordingly.

## ConfigParser

* Now using config parser to configure
* Will break old `.dnsimple` config files but is easier to work on.

## Requests

* I moved to use requests mainly due to the differences between python 2 & 3 urllib modules.
* Much more readable code and less fiddling is needed with post data.
* Removed requirement for base64 module.

## String Formatting

* Changed all old style string formatting `'%s'` to new style `'{1}'.format(string)`

## Unit Tests

* I've added some unit tests for Domains and Records.
* These are not complete and will need to be expanded upon.

## DNSimple API v1

* DNSimple is removing support for the 'v0' API.
* I've changed the calls to use the new 'v1' API.