More data models

Adding restaurant and lunch models, and some controller stuff. Still very much in progress.