Get ProductList page working

Still need to do some clean-up and get the product picker dialog working.