New Controller, Layout/View Updates,Tests and Caching for Customer-side interaction