Refactor efficiency graphing

Test Plan:
Filter by min_problems; cleanup

Test Plan:
Change data format; parse csv

Test Plan:
Run locally
Rewrite efficiency calculation with new data format; fix comments

Test Plan:
Rewrite engagement calculation; cleanup

Test Plan:
Minor bug fix for engagement

Test Plan:
Fix analytics calculations

Test Plan: