Allergy icons

This completes the filtering and viewing feature for the detail view.  I also refactored some of the logic in detail.js to make things more clear.


I also upgraded bootstrap to 3 (I don't see any good reason to stick with bootstrap 2). In retrospect I should have probably split the bootstrap upgrade and the feature addition into two separate pull requests, but this should work as well.