Finish move to JSON. Add a 'show all' page