Make classifications collapsible and filterable, switch to GPL (#2)

Added JS libraries are licensed under GPL, so we need to switch.