added routes/views for multi-category badges.
added a TODO; we define dedupe() which seems exactly like _.uniq().
normalize category information before badge validation.