Removes named-checkzone intermediate parsing, and format dependency.
--
The named-checkzone binary was producing really erradic results, as referenced in #4. This yielded corrupted Zone's on subsequent re-parsing of the file. Instead of using named-checkzone to wholly rewrite the file, it appears to be a smarter move to just parse the zonefile itself, and enforce incoming data to conform to a known format for the zone file. The resulting if/else and try/catch blocks operate much faster, and don't depend on one format when coming from hook context data-pass, and another when  doing the atomic file updates.