split each index type into separate functions: tag, category, search, and index
retrieve category and tag posts via new loadPosts function
push listview into off canvas nav
update