Move DHTNodeDetails to its own class. Also attempt to save to file downloaded node details to be read when unable to access the tox website