added public shop view and added items model along with controller and index and new view