more dynamic view structur ein place - adding catItem model and better strcutured razor templates