Add fuzzing tester and update bounds checks

* Adds basic fuzzing program in `src/bin/test_fuzz.rs`
* Update bounds checks in `dns::hp` based on flaws found by fuzzer