* added type for preferences + JSON instances
* preferences loading and saving

autoShuffle preference is already respected
* respecting duplicates setting

This kills old AcidState files (not putting effort into migration)
* added vote count to admin interface
* sort after shuffling, back to unstableSort