Update DNS resource to use credentials provided to resource.

#### Changes:
* region != reqion
* Don't call databag, etc. from resource. Have it provided by recipe calling resource.
* Clean up library for readability.
* Bump version.