used TimeInStateCalculator and _.groupBy to separate results by Kanban states