add count badges to product listing + start on rows per page and sorting

I don't much like what the badges look like but that can be changed
later. The per-page and sort drop downs still need to be filled using
tokens so that current setting is selected and sort order link not yet
working.
pass grid vewi products as nested list and make view buttons work