added new classes for ingredients, refactored the input class methods to more easily adapt to new instances, slowly building out three form types to create item orders.