Add datasets {list,delete,get} commands

This is interesting. The generated client uses `Id` instead of `ID`, for example `ProjectId()`. I'll change to `ID` though.