improve logging; add cmd line interface
refactor projections for accuracy; improve which KPIs are surfaced in UI