enable filtering and unit test it
refine URL scheme / routing
generate category lists / unit test
highlight selected category/unit test
correct paging to match categories and unit test
add cart entity - unit test it
add 'Add' button for product list
implement cart controller/display  contents of cart