Add a meal log page

For frosh doing DE projects.

There are a bunch of other changes here, but they're all pretty much no-
brainers (unused imports, empty case bugfixes)
Merge branch 'master' of github.com:Claremont-HvZ-Web-Team/claremontHvZ