Added Ingredient constructors and tests
Change amount in Ingredient to Double to account for fractional amounts
Added more values to UnitType enum