Using an ecological perspective, data integration, and longitudinal modeling as a framework for quantitative analysis in evaluation of juvenile diversion programs