exposing DNS server port options for future use in testing
refactor requirements files into separate for testing and general use
updated readme with current plans
updated ToDo task list
adding the beginning of a test class for the dnstest.py DNS checking functions, including stub methods to return static DNS data
adding pep8 checking to testing
pep8 fixes
adding pytest-cov to testing requirements, for checking code coverage
updated for current testing