Migrated Dining Hall Comparison view to new models

There's a lot of leftover cruft from the previous version, so the style is a bit rough... I tried to clean it up as best as possible, but a lot of this PR is just renamed files.