Added crypto to the DHT communications. This defeats completely the first attack mentioned in docs/DHT_hardening. Also updated the build system to build the latest test (it links it with libsodium)
Used two if statements, both of which just broke a loop. Just threw them together with ||. Should be slightly faster.