First commit for Iterator and Composite Patterns
Added waitress class that prints out the different menues
No longer needed since array list has a method that returns an iterator
Made changes which uses Java's default iterator interface
Filled in test to make sure that all worked as planned
Created an abstraction for the different menus
Used abstractions within Waitress class
Implemented a 3rd menu
Created MenuComponent which is used as an abstraction for Menus and menu items
Extended the MenuComponent abstraction for the composite pattern
Changed the waitress class to take in a menu component which is an abstraction that allows the waitress to take in a menus and menu items
Change menu test drive to test the composition pattern of the waitress
Added a createIterator method which would allow menus to iterate through their components
Implemented createIterator method
Removed unused reference
Changed cafe menu to implement a generic hash table
Implemented a method in the waitress class to print the vegetarian options
Tested printVegetarianMenu