Add datasets {list,delete,get} commands

You shouldn't have to do this (but I see that it's an error if you don't). We will fix this on our end.  In general we're moving towards 0-value ~= unset in our API, which is more consistent with Go and will make your life easier here.