Share dataset

need tests for any new routes, I think this will also probably need to pass project-id through