Infinite scroll

@jayvin just opening up this pull request so that we can discuss anything here. Commit into the infinite_scroll branch and I will merge when the dev store is rocking...