Give api server operation tracking ability

Pending and recently completed operations now served at: /api/v1beta1/operations/id#

Handling of async operations is now consistent and sensible (ish). We check for admissibility before starting a long wait. I added some ID != "" checks here, but probably more things should be checked.
Perhaps a more descriptive name for this?  callbackFn?

and I think there should be more documentation of the usage her.