Replaced subprocess commands with urllib functions
Replaced check_dns() to check DNS Resolver (Unbound)'s local configuration instead of resolving DNS entries
Added get_dns_entries() to return a dictionary of configured DNS entries, this will return the entires hostname, domain name, IP address, description and config ID which we can use in the future to modify or delete DNS entries
Removed subprocess module
Updated exit code dictionary and README.md
Note: the script should now be platform independent as long as the local machine has the requests module installed
Note: the script should now be platform independent as long as the local machine has the requests module installed