Hide ResIO, add stopNode function
Stop DHT node at client cleanup
Add MonadResource instance for DHT