More Layout Updates and dynamic navigation

let us move this to a model class, something like MainNavigationItem, include Enumerable an implement #each. We don't want to have application specific stuff in this controller