Play Data Carpentry: Teaching Reproducible Data Driven Discovery