Clean up code, fix duplicate dining halls bug

Cleaned up code by removing a lot of previously used, non-working
commented out code. Also fixed a bug that would cause dining halls to
appear more than once when the main dining hall menu page is visited
more than once.