added Condiment factory and coffeemachine app code