First Commit

Added make a menu function, refactored code to build functionality.
Added views and other small things
Refactor

Completely refactored first commit, now works with original schema.
refactor

refactored code to the originally planned way of implmentation.
removed the extra name fields from the dish table
merge conflict and schedule page