add pagination for tag and site views, rearrange taglist views function to be less redundant with authenticated vs unauthenticated users