Switch to html5lib/lxml for better handling of error messages and less scraping (hopefully)
Fix adding reverse zones and some missed PEP8 cleanup
Attempting to be able to better handle error conditions