breaks the custom infinite scroll code out into a plugin, does some more work on server-side plumbing for it