Many fixes to DNS import code

Fixes tests (the existing test was failing and didn't actually test)
Fixes styling (flake8 and pylint were crying)
Moves parsing logic away from the logic to persist changes to SoftLayer
Undo unintended new line
Merge pull request #406 from sudorandom/hackmann-issues146

Many fixes to DNS import code