Set and get a value
Authorized users can set and unset a value. Anyone can read the value.
return the stored value along with boolean
true if the value is set and false
return either the stored value or an exception if not set
set the value (requires auth)
unset the value (requires auth)