Improve the update mechanism

Instead of keeping only the last charts, build a database of
all charts keyed on date and the hash of the sorted feed. This
allows to update any entry, should its feed change.
Filter the charts by a minimum play count