rename Ingredient.quantity to Ingredient.amount
move all requires to main module
moving InvalidIngredient to separate class
throw InvalidIngredient error from the parser