final changes to files and dish class

2 new files with errors for error check
dish class - constructor exception modified