Menu factory interface
Merge branch 'wincornixdorf' of
https://github.com/opcoach/restaurant.git into wincornixdorf