Registration Experiment

Get the first version of async tests working.
why does this take an implicit execution context?