added all public pages, controllers, views and navigation