Use Decimal internally in foodorder

Menu files can still pass a float() as the price, but it will
immediately be converted to a Decimal.

This closes issue #9.