Initial example code - not tested at all!
Allow for a load data function so that we can override it with something fake
Allow for json that just comes as json, not as a named field
Example infinite scroll code
Updated comments in the example