Implement LineItem::Food, LineItem::Book and LineItem::Medicine

These sub-classes of LineItem are intended to be used
for correct categorization of the inputed line items.