Add extra sanity checks
Send back all of the key
Fix more default values to be derived from libsodium adn add

hash routines