Checkpoint along the path to #10
Several create_experiment subtasks have been brokern out and the get_access and get_legacy access signatures have been unified.
Part of #10