added restaurant model, views, and controller