Persists DHT nodes to disk every 15 minutes.
Loads persisted nodes on construction.
Enabled by default.

Default save file is dht.json,
under crossplatform app data folder provided by app-data-folder.

Adds option dhtState to configure:
* false disables
* true enables with default path
* String specifies path to custom save file