Refactoring + support for fetching and updating DNS records
Updated gem spec