Improved layering and reduced coupling.

Made access to RestaurantModel's restaurant private, forcing other
classes to go through the model/controller in order to access
information about the restaurant.