start branch updating item.js with better badges using underscore.
addEngagementTableDataToMetrics works.
makeEngagementTable uses functional approach instead of nested for loops.
test function to make a flat awards array.

Idea is that this will replace both the nested awards array and the nested
engagementTable object. flat > nested.
awards list works; not rendering yet.
badges and zoom table work using new functional style.
'highly' badges' tooltips working.
new tooltips work on highly and non-highly badges.
merge underscore branch