Tyler Breland: DataScience solution

This abstraction of keeping the test data in a separate file makes it impossible for me to reason about the system (which is half of the point of tests). A much stronger approach would be to make sure that the CohortAnalysis doesn't depend on Json parsing and then to provide some test cases within this file.