Refactoring
JSON names
Angular without theme selector
Custom list support
Tweaks
Theme switcher
Button disabled before lists loaded
Limit on number of names

Only 20 names are in the DOM at the same time. Having a lot of them
affects performance even if they are not displayed.
Merge branch 'master' into gh-pages