Evaluating BART and Synthetic Tree-Based Methods for the Estimation of Individual Causal Effects, final project for CM764 - Statistical Learning - Function Estimation at uWaterloo