Render picks nicely on wide views of the home page.

The most interesting bit is definitely the system for monitoring if elements
are overflowing or not and calling back. I can walk through how it works
because it's a little obtuse, but the reason is that we want to avoid DOM
thrashing (reading and writing to the DOM) so we batch our reads and then loop
through to see if anything changed and call those things back. It's a little
like the angular digest cycle in that way.
Group picks without message together in list
tests
Merge pull request #103 from PRX/feat/homepage

Render picks nicely on wide views of the home page.
replace ngmin with ng-annotate
upgrade various npm packages