data: data.frame with observations as rows, features as columns
treat: string giving the name of column designating treatment assignment
outcome: string giving the name of column with outcome information. Required if prognostic_scores is specified. Otherwise it will be inferred from prog_formula
Returns
nothing; produces errors and warnings if anything is wrong