Add high level wrapper for secretbox
Move BaseKey into utils
Add high level for key signing