Fixed bug in DHT.
crypto_secretbox_NONCEBYTES is the one to use for the symmetric encryption.

Not currently a big deal since they are the same size, but...
Added better documentation to the api, move some defines, fixed a possible issue.