Creates reports by user for each bar

* Restricts shift query to only those shifts for which results have been entered
i initially did `shifts.count` but then realized that this count would include shifts signed up for but not yet worked (i.e., there are no results).  am I answering the question you were asking?