Implemented authentication on dishes. Finished notifications.
Merged changes for rebase
Implemented duplicate dish check.
Fixing some weird git stuff