Implement registry interface for storing data

This changes nothing.  The default is an thread safe inmemory store for
keeping the task information and state.