add controller for store front, add single product view, tweak design