TODO pagination list number of results (e.g. '1-20 of 100') if all else is done, go back and implement haystack/whoosh (LOL)