minor corrections; need to figure out the problem with deallocation at the end of restaurant.cpp